#ifndef CLIENT_F_BUILD_CLIENT_H_
#define CLIENT_F_BUILD_CLIENT_H_

#include "makefile_deps.h"
#include "socket.h"
#include "server.h"

class FBuildClient : public Server {

  public:

  FBuildClient(char* host, unsigned short port);
  FBuildClient(char* host, unsigned short port, MakefileDeps makefile_deps);
  void HandleRequest(Socket* socket);

  private:
  MakefileDeps makefile_deps_;
  bool connected;
  Socket *master;
};

#endif  // CLIENT_F_BUILD_CLIENT_H_
